草庐IT

ionic 滚动条

全部标签

js监听页面或元素scroll事件,滚动到底部或顶部

基本原理:1、滚动到底部元素的滚动距离+元素的可视距离==元素的滚动条总距离2、滚动到顶部元素的滚动距离==0监听页面滚动DOCTYPEhtml>htmllang="en">head>metacharset="UTF-8"/>metahttp-equiv="X-UA-Compatible"content="IE=edge"/>metaname="viewport"content="width=device-width,initial-scale=1.0"/>title>ScrollDemotitle>head>body>style>.box{height:5000px;text-align:c

c# - 拖放时滚动(WPF)

好吧,我一直在为这个问题抓狂,并花了好几个小时试图研究它是如何工作的,但我还没有找到答案,如果你想看我的任何SRC,请随意询问它,我会看看是否可以提供帮助。基本上我遇到的问题是我的应用程序中有一个TreeView文件夹,即:CatalogBrandsNikeAdidasLactoseStylesSandlesTrainersBoots我试图解决的问题是,当我拖动文件夹时(这在我的DragDropManager类中处理),我无法向上或向下滚动(只是显示一个可爱的停止符号)。我也无法在TreeView中找到实际的滚动条,所以我不确定它是如何生成的(这不是我自己的软件,我最近开始在一家公司工

c# - WinForms ListView,在重新加载时记住滚动位置

我有一个ListView,其中填充了8列用户数据。用户可以选择启用自动刷新,这会导致ListView被清除并重新填充数据库中的最新数据。问题是当项目被清除并重新填充时,可见区域跳回到列表的顶部。因此,如果我正在查看2000项中的第1000项,返回到该项目非常不方便。基本上,我要问的是,如何获取当前的滚动距离(x和y)然后恢复它们? 最佳答案 我只是想为那些拼命尝试使用有问题的ListView.TopItem属性的人提供一些信息:您必须在调用ListView.EndUpdate后设置TopItem属性ListView控件的项目必须将它

c# - 在 Windows 窗体中启用滚动条

我正在开发Windows窗体应用程序。在我的应用程序中,我已将控件锚定到表单,以便可以最大化表单并相应地安排控件。此应用程序应支持不同的DPI值。我已经将一些控件的anchor设置为底部、右侧和右下角。窗体的AutoScroll属性设置为true。当DPI值处于默认值(96)时,控件按预期工作。但问题是,如果屏幕以更高的DPI(例如120)加载,即使启用了表单滚动条,也看不到锚定在底部和右下角的控件。有人可以就这个问题给我建议吗?问候,埃兰加 最佳答案 在表单属性中设置AutoScroll=True

c# - WPF 以编程方式为平板电脑启用文本框滚动/平移

我正在使用将在Windows平板电脑上使用的WPF应用程序。我遇到的问题是我无法通过按下并拖动内容来滚动浏览平板电脑上的大型多行文本框。但是,它仍然可以使用鼠标滚轮在桌面上滚动。这个问题(EnableswipescrollingonTextboxcontrolinWPFScrollviewer)似乎回答了我遇到的同样问题,但我需要以编程方式进行。这就是我为设置TextBox的平移模式所做的工作:txtLongText.SetValue(ScrollViewer.PanningModeProperty,PanningMode.None);我可以说这是有效的,因为现在禁用了单击和拖动文本选

c# - 如何在 C# wpf Kinect SDK 2.0 中获取滚动查看器中的缩放值?

我最近开始使用KinectSDK2.0,并且专注于缩放和平移功能,如ControlBasics-WPF示例中所示。我已经启动并运行了缩放和平移功能。问题是我希望访问通过捏合缩放手势执行的缩放量的值。这是我的xaml:我希望有类似k:KinectRegion.ZoomFactor的东西,但这不可用。我还尝试通过编写Height来查看执行缩放手势时UI元素的变化。和ActualHeightScrollViewerscrollViewer的属性和ImagenavigationImage到日志文件,但它们没有任何变化。当我执行缩放手势时,我想获取缩放值,即图像的当前高度和宽度相对于原始高度和宽

c# - 将任何控件与滚动条一起使用时,不会触发 MouseWheel 事件(在 C# Windows 窗体中)

MouseWheel事件没有触发当我使用带有滚动条的任何控件(ListBox、Panel、TextBox)时。重现问题:publicclassForm1:Form{privatereadonlyButtonbutton1;privatereadonlyTextBoxtextBox1;privatevoidbutton1_MouseWheel(objectsender,MouseEventArgse){ToString();//doesn'tfirewhenuncommentlinesbelow}publicForm1(){button1=newButton();textBox1=new

c# - 在 webBrowser 控件中隐藏滚动条

我正在为Windows窗体开发一个HTML显示控件。我使用webBrowser控件作为我的控件的基础,我需要隐藏webBrowsers滚动条,因为它看起来很糟糕,永远不会被使用,并且使控件看起来像一个破坏布局的网页。目前,滚动条呈现在控件上,看起来很沮丧和变灰。有没有办法简单地将它们一起删除? 最佳答案 有一个属性:webBrowser1.ScrollBarsEnabled=false;SpecifieswhethertheWebBrowsercontrolshouldhavescrollbarsornot.但是,如果查看的网页大于

C# 面板自动滚动不起作用

我有一个带有图片框的面板。当图片框的内容太大时,我想要滚动条。我已将面板上的自动滚动设置为true。但是当图片框的内容大于面板/图片框的高度时,不会显示滚动条。我的面板固定在顶部、左侧、底部、右侧。图片框也锚定在顶部、左侧、底部、右侧。 最佳答案 您必须将SizeMode属性设置为AutoSize,这会导致PictureBox自动调整为图片的大小。我认为你应该放弃anchor,只锚定在左上角。其余的由面板自动处理。因为否则PictureBox可能会尊重anchor,无法将自身调整为大于它包含的面板——导致再次没有滚动条。

c# - 水平滚动条在 DataGridView 上不可见

我在Window窗体上有一个DataGridView,它填充了30列和数千行。ScrollBars属性设置为Both,但水平滚动条仍然不可见。即使我无法使用键盘上的箭头键滚动。我也通过将ScrollBars属性设置为Horizo​​ntal进行了尝试,但这没有任何区别。有什么建议吗?谢谢 最佳答案 伙计们,已经解决了。我在回答我自己的问题;它可能会在将来帮助某人。其中一列的Frozen属性设置为True。对于所有列都应为false。现在ScrollBar对我来说工作得很好。干杯 关于c#